package com.sinosoft.sinopay.web.gateway.config;

/**
 * 
 * 【短信账号密码配置枚举】
 * @author 杨正江
 * @date 2016年9月28日 下午3:12:06 
 * @version V1.0
 */
public enum ENUM_SMS_CONFIG {
	//用户类型
	PAYUSER("payuser","payuser_11345"),//支付平台
	THIRD("third","third_11345"),//第三方平台
	WEBSTITE("website","website_11345"),//官网接口用户
	WECHAT("wechat","wechat_11345"),//微信平台
	//地址
//	URL("http","http://10.180.99.199:10012");
//	URL("http","http://221.4.35.141:2860");
	URL("http","http://103.10.0.230:10012");
	/** 枚举code */
	private String username;
	/** 枚举value或者code说明 */
	private String password;
	
	ENUM_SMS_CONFIG(String username, String password){
		this.username = username;
		this.password = password;
	}
	/**
	 * 获得枚举code值
	 * @Title: code 
	 * @Description: TODO
	 * @return
	 */
	public String username(){
		return username;
	}
	/**
	 * 获得枚举value值
	 * @Title: decription 
	 * @Description: TODO
	 * @return
	 */
	public String password(){
		return password;
	}
	/**
	 * 根据key获得value
	 * @param key
	 * @return
	 */
	public static String getEnumValueByKey(String key){
		for(ENUM_SMS_CONFIG enumItem:ENUM_SMS_CONFIG.values()){
			if(key.equals(enumItem.username())){
				return enumItem.password();
			}
		}
		return "";
	}
}
